export enum TriggerEventType {
  NoEvent = 0,
  EnteredBy = 1,
  SpiedBy = 2,
  AttackedByAny = 6,
  DestroyedByAny = 7,
  AnyEvent = 8,
  DestroyedAllUnits = 9,
  DestroyedAllBuildings = 10,
  DestroyedAll = 11,
  CreditsExceed = 12,
  ElapsedTime = 13,
  MissionTimerExpired = 14,
  DestroyedBuildings = 15,
  DestroyedUnits = 16,
  NoFactoriesLeft = 17,
  BuildBuilding = 19,
  BuildUnit = 20,
  BuildInfantry = 21,
  BuildAircraft = 22,
  CrossesHorizontalLine = 25,
  CrossesVerticalLine = 26,
  GlobalIsSet = 27,
  GlobalIsCleared = 28,
  DestroyedOrCaptured = 29,
  LowPower = 30,
  DestroyedBridge = 31,
  BuildingExists = 32,
  ComesNearWaypoint = 34,
  LocalIsSet = 36,
  LocalIsCleared = 37,
  FirstDamagedCombat = 38,
  HalfHealthCombat = 39,
  QuarterHealthCombat = 40,
  FirstDamagedAny = 41,
  HalfHealthAny = 42,
  QuarterHealthAny = 43,
  AttackedByHouse = 44,
  AmbientLightBelow = 45,
  AmbientLightAbove = 46,
  ElapsedScenarioTime = 47,
  DestroyedOrCapturedOrInfiltrated = 48,
  PickupCrate = 49,
  PickupCrateAny = 50,
  RandomDelay = 51,
  CreditsBelow = 52,
  SpyEnteringAsHouse = 53,
  SpyEnteringAsInfantry = 54,
  DestroyedAllUnitsNaval = 55,
  DestroyedAllUnitsLand = 56,
  BuildingNotExists = 57
}